/*
 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <climits>
#include <gtest/gtest.h>
#include "../ComputeBaseFunc.h"
#include "../ActsCompute0004TestSuite.h"
#include "shrinkdefine.h"

using namespace std;
using namespace testing::ext;
using namespace OHOS;

static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintstd430funcwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_std430_func_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintscalarfuncwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_scalar_func_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintdefaultfuncreadwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_default_func_read_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintstd430funcreadwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_std430_func_read_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintscalarfuncreadwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_scalar_func_read_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintdefaultbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_default_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintstd430barrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_std430_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintscalarbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_scalar_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintdefaultfuncreadbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_default_func_read_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintstd430funcreadbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_std430_func_read_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintscalarfuncreadbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_scalar_func_read_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintdefaultfuncwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_default_func_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintstd430funcwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_std430_func_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintscalarfuncwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_scalar_func_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintdefaultfuncreadwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_default_func_read_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintstd430funcreadwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_std430_func_read_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasU8arraytostructintintscalarfuncreadwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.u8_array_to_struct_int_int_scalar_func_read_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefault, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalar, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefaultfuncread, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default_func_read*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140funcread, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430funcread, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalarfuncread, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefaultfuncwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default_func_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140funcwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430funcwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalarfuncwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefaultfuncreadwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default_func_read_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140funcreadwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430funcreadwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalarfuncreadwrite, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefaultbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140barrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430barrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalarbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefaultfuncreadbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default_func_read_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140funcreadbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430funcreadbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalarfuncreadbarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefaultfuncwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default_func_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140funcwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430funcwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalarfuncwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintdefaultfuncreadwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_default_func_read_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd140funcreadwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std140_func_read_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintstd430funcreadwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_std430_func_read_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCAliasUvec2tostructintintscalarfuncreadwritebarrier, "dEQP-VK.compute.workgroup_memory_explicit_layout.alias.uvec2_to_struct_int_int_scalar_func_read_write_barrier*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4vec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4vec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4vec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4vec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublevec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublevec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublevec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublevec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4vec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4vec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4vec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4vec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3vec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3vec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3vec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3vec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4doublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4doublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4doublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4doublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4doublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4doublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4doublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4doublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3doublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3doublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3doublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3doublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4dvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4dvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4dvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4dvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubledvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4dvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4dvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4dvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4dvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3dvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3dvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3dvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3dvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooldvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4boolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4boolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4boolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4boolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4boolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4boolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4boolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4boolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3boolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3boolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3boolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3boolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4uint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoubleuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4uint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3uint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytobooluint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloatfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4float16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4float16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4float16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytovec4float16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_vec4_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodoublefloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_double_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4float16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4float16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4float16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytodvec4float16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_dvec4_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouintfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3float16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3float16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3float16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouvec3float16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uvec3_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytoboolfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_bool_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint8tfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint8_t_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytouint16tfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_uint16_t_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUintarraytofloat16tfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint_array_to_float16_t_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4vec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4vec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4vec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4vec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublevec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublevec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublevec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublevec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4vec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4vec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4vec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4vec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3vec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3vec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3vec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3vec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4doublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4doublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4doublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4doublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4doublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4doublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4doublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4doublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3doublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3doublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3doublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3doublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4dvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4dvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4dvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4dvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubledvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4dvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4dvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4dvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4dvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3dvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3dvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3dvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3dvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooldvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tdvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4boolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4boolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4boolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4boolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4boolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4boolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4boolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4boolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3boolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3boolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3boolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3boolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4uint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoubleuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4uint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3uint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytobooluint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tuint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloatfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4float16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4float16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4float16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytovec4float16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_vec4_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodoublefloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_double_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4float16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4float16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4float16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytodvec4float16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_dvec4_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouintfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3float16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3float16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3float16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouvec3float16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uvec3_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytoboolfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_bool_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint8tfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint8_t_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytouint16tfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_uint16_t_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUvec4arraytofloat16tfloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uvec4_array_to_float16_t_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublearray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublearray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublearray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublearray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3array1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3array2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3array3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3array4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint8tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint8tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint8tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint8tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloat16tarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloat16tarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloat16tarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloat16tarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float16_t_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytofloatfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_float_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytovec4floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_vec4_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublefloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublefloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublefloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodoublefloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_double_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytodvec4floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_dvec4_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouintfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3floatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3floatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3floatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouvec3floatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uvec3_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_3*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytoboolfloatarray4, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_bool_float_array_4*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint8tfloatarray1, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_1*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint8tfloatarray2, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_2*");
static SHRINK_HWTEST_F(ActsCompute0004TS, TCZeroUint8tarraytouint8tfloatarray3, "dEQP-VK.compute.workgroup_memory_explicit_layout.zero.uint8_t_array_to_uint8_t_float_array_3*");